a {
  text-decoration: none !important;
}

a.active .badge {
  font-style: normal;
  font-weight: lighter !important;
}

input:hover,
input:active,
input:focus,
button:focus,
button:active,
button:hover,
.btn:active,
.btn.active {
  outline: 0px !important;
  box-shadow: none !important;
}

em {
  font-style: normal;
  color: #900;
}

.thumbnail {
  width: 120px;
  min-width: 120px;
}

.dropdown-item.selected {
  font-weight: bold !important;
}

.list-group-item {
  background-color: initial !important;
}

.list-group-item.selected {
  font-weight: bold !important;
}

.placeholder {
  background-color: #ccc !important;
  cursor: pointer !important;
}

@media (max-width: 540px) {
  #control_aggregation {
    display: none !important;
  }

  #menu_aggregation {
    display: inline !important;
  }

  .thumbnail {
    width: 80px;
  }
}